package com.tengju.data.domain.model.brand;

import com.tengju.data.domain.model.clickhouse.BrandId;
import com.tengju.data.domain.model.clickhouse.CrmRankCrowdDatePerspective;
import com.tengju.data.domain.model.user.DominationLevelEnum;
import com.tengju.data.domain.model.user.IsDirect;
import com.tengju.data.domain.model.user.UserIdCode;
import com.tengju.user.domain.model.PageQuery;
import lombok.Data;
import lombok.Value;

import java.math.BigDecimal;
import java.util.List;

@Data
public class BrandSaleRankQueryForm extends PageQuery {

    private CrmRankCrowdDatePerspective crmRankCrowdDatePerspective;

    private UserIdCode dominationIdCode;

    private DominationLevelEnum dominationLevel;

    private List<UserIdCode> idCodes;

    private BigDecimal saleMoneyFrom;

    private BigDecimal saleMoneyTo;

    private IsDirect isDirect;

    private Integer month;

    private Integer compareMonth;

    private Integer quarter;

    private Integer compareQuarter;

    private BrandId brandId;

    private BrandAnalysisSortType brandAnalysisSortType;

    private Integer offset;

    private Integer pageSize;


}

